html,body{ font: 14px "微软雅黑",Verdana,Arial,sans-serif, Georgia; font-size:14px; background:rgb(255,240,214);}
html,body,div,p,h1,h3,ul,li,hr,dl,dt,dd{ padding:0; margin:0;}
.clear{ clear:both;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#CC9900;}
a:hover{ text-decoration:underline; color:#CC0000;}

#topline{ background:#993333; height:9px; line-height:9px;}
.main{ width:990px; margin:0 auto;}
#header{ color:rgb(51,51,51); font-size:18px; font-weight:bold; height:52px; line-height:52px; margin:22px 0;}
#header h1{ float:left;}
#header span{ float:left; color:#0033FF; font-size:14px; padding-left:15px; margin-top:8px;}

#menu li{
	background:#FFFFFF;
	float:left; 
	width:auto;
	padding:0 12px; 
	text-align:center; 
	border:1px solid #DDDDDD; 
	height:32px; 
	line-height:32px;
	border-radius:8px 8px 0 0;
}
#menu li a{ text-decoration:none; color:#CC3300; display:block; width:100%; height:100%;}
#menu li:hover, #menu li.curr{ background:#F2E6E6; color:#996600;}
#mainFooter{ text-align:center; font-size:13px; padding:16px;}

.updating{ margin-top:8px;}
.indexBox{	
	border-radius:8px 8px 0 0;	
	margin-top:8px;	
}
.indexBox-left{
	float:left;
	width:670px;
}
.indexBox-right{
	float:right;
	width:300px;
}
.box{
	background:#FFFFFF;
	margin-bottom:16px;
	border-radius:8px 8px 0 0;
}
.box dt{ height:30px; line-height:30px; background:#F2E6E6; border-bottom:1px solid rgb(255,240,214); border-radius:8px 8px 0 0;}
.box dt span{ float:left; display:block; width:3px; height:30px; background:#CC3300; margin-right:8px;}
.indexBox-right dt span{ background:#993333;}
.index-hotlist{ padding-left:16px; padding-top:16px;}
.index-hotlist li{ float:left; width:49%; margin-bottom:25px;}
.index-hotlist li .img{ float:left; margin-right:8px;}
.index-hotlist li .img img{ width:100px; height:125px; border:none;}
.index-hotlist li .text{ float:left; width:190px; height:125px; overflow:hidden;}
.index-hotlist li .text h3 a{ font-size:14px;}
.index-hotlist li .text p{ font-size:12px; color:#666666; height:17px; line-height:17px; padding-top:4px;}

.index-newlist a{ color:#0F0F0F;}
.index-newlist a:hover{ text-decoration:underline; color:#CC0000;}
.index-newlist li{ margin:0 6px; height:24px; line-height:24px; overflow:hidden; border-bottom:1px dashed #B3B3B3; padding-left:3px;}
.index-newlist li span{ float:right;}
.index-newlist li span.lastdate{ color:#666666;}
.index-newlist li span.author{ width:120px;}